因為自己常記不住HTTP的幾個動詞所以自己來這邊寫一下因為目前還沒做出自己的網出來所以會偏向在IT編寫一些程式相關筆記
HTTP稱為超文本傳輸協定, HTTP協定是一種無狀態協定(這都聽到爛掉了==)
意思就是是伺服器不會保存請求資料
詳細一點說明
MDN:意思是伺服器不會保存任兩個請求間的任何資料(狀態)
(我覺得這個意思比較難理解)
WIKI:把 每一個請求 都作為與 之前任何請求都無相關 的獨立事務的伺服器
大致就是HTTP是不會為了下次的連結而維護/保留此次連結中所傳輸的訊息
(個人認為><)
在傳統的HTML<from>
中只有GET 跟 POST兩種方法
並沒有DELETE 或是PUT等方法
在瀏覽網頁時,其實會用各種HTTP方法去向Web伺服器取資料或送資料
最常見的是GET方法
這8種方式以不同的方法再操控資源
正確是9種
HTTP 請求方法
補充:GET後面還有一句是
不應當被用於產生 副作用 的操作中(因為也不是很清楚這句話的意思之...之後再更新)
參考資料
Http Method(Http方法)介紹:
https://hackmd.io/@Not/rJoRFJa3S
重新認識HTTP請求方法
https://openhome.cc/Gossip/Programmer/HttpMethod.html
同樣是更新,HTTP 動詞中 PUT 和 PATCH的差別
https://medium.com/@icelandcheng/%E5%90%8C%E6%A8%A3%E6%98%AF%E6%9B%B4%E6%96%B0-http-%E5%8B%95%E8%A9%9E%E4%B8%AD-put-%E5%92%8C-patch%E7%9A%84%E5%B7%AE%E5%88%A5-171eee8790b9